
// 定义组件props类型
export interface ProfitData {
	// 店铺基本信息
	/**
	 * 店铺面积（平方米）
	 */
	storeArea : number;
	/**
	 * 日均客流量（人）
	 */
	dailyCustomers : number;
	/**
	 * 客单价（元）
	 */
	averageSpend : number;
	/**
	 * 毛利率（%）
	 */
	grossMargin : number;
	// 前期投入成本
	/**
	 * 装修费用（元）
	 */
	renovationCost : number;
	/**
	 * 设备采购费用（元）
	 */
	equipmentCost : number;
	/**
	 * 首批进货费用（元）
	 */
	firstPurchaseCost : number;
	/**
	 * 其他前期投入费用（元）
	 */
	otherStartupCost : number;
	// 每月运营成本
	/**
	 * 月租金（元/月）
	 */
	monthlyRent : number;
	/**
	 * 人工成本（元/月）
	 */
	staffCost : number;
	/**
	 * 水电杂费（元/月）
	 */
	utilitiesCost : number;
	/**
	 * 采购成本（元/月）
	 */
	monthlyPurchaseCost : number;
}

// 定义组件props类型
export interface ProfitResultData {
	/**
	 * 月度营收（格式化的货币字符串）
	 */
	monthlyRevenue : string;
	/**
	 * 月度毛利润（格式化的货币字符串）
	 */
	monthlyGrossProfit : string;
	/**
	 * 月度净利润（格式化的货币字符串）
	 */
	monthlyNetProfit : string;
	/**
	 * 年度净利润（格式化的货币字符串）
	 */
	yearlyNetProfit : string;
	/**
	 * 前期总投入（格式化的货币字符串）
	 */
	totalStartupCost : string;
	/**
	 * 月度运营成本（格式化的货币字符串）
	 */
	monthlyOperatingCost : string;
	/**
	 * 盈亏平衡点（月数或"无限期"）
	 */
	breakEvenPoint : string;
	/**
	 * 投资回报率（百分比字符串）
	 */
	roi : string;
}
// 定义组件props类型
export interface FormData {
	/** 周边小区数量（个） */
	residentialComplexes : number;
	/** 居民总人数（人） */
	residentsCount : number;
	/** 平均距离（米） */
	avgDistance : number;
	/** 居民渗透率（%） */
	residentialPenetration : number;
	/** 办公大楼数量（栋） */
	officeBuildings : number;
	/** 办公人员数量（人） */
	officeWorkers : number;
	/** 办公人员渗透率（%） */
	officePenetration : number;
	/** 娱乐场所数量（个） */
	entertainmentVenues : number;
	/** 日均顾客流量（人） */
	entertainmentCustomers : number;
	/** 娱乐顾客渗透率（%） */
	entertainmentPenetration : number;
	/** 青年占比（18-35岁，%） */
	youthPercent : number;
	/** 中年占比（36-59岁，%） */
	middlePercent : number;
	/** 老年占比（60岁以上，%） */
	elderPercent : number;
}

// 定义组件props类型
export interface ResultData {
	/** 居民区客流入量 */
	residentialCustomers : string;
	/** 办公区客流入量 */
	officeCustomers : string;
	/** 娱乐区客流入量 */
	entertainmentCustomersResult : string;
	/** 其他客流入量 */
	otherCustomers : string;
	/** 日均总客流量 */
	totalDailyCustomers : string;
	/** 预估转化率 */
	conversionRate : string;
	/** 有效购物客流量 */
	effectiveCustomers : string;
	/** 年龄分布影响系数 */
	ageImpact : string;
}

// 定义组件props类型
export interface ChartSource {
	/** 来源名称 */
	name : string;
	/** 客流数值 */
	value : number;
	/** 图表显示高度百分比 */
	height : number;
	/** 图表颜色 */
	color : string;
}

// 市场调研表单数据类型
export interface MarketResearchFormData {
	/** 房租/物业费（元） */
	rentAndPropertyCost : number;
	/** 员工工资与社保（元） */
	staffSalaryAndInsurance : number;
	/** 水电杂费（元） */
	utilitiesAndMisc : number;
	/** 设备折旧（元） */
	equipmentDepreciation : number;
	/** 装修摊销（元） */
	renovationAmortization : number;
	/** 管理与营销费（元） */
	managementAndMarketing : number;
	/** 贷款利息（元） */
	loanInterest : number;
	/** 其他费用（元） */
	otherCosts : number;
	/** 平均毛利率（%） */
	averageGrossMargin : number;
	/** 平均损耗率（%） */
	averageLossRate : number;
	/** 客单价（元） */
	averageOrderValue : number;
	/** 日营业时长（小时） */
	dailyOperatingHours : number;
	/** 蔬菜水果占比（%） */
	vegetableRatio : number;
	/** 蔬菜水果毛利率（%） */
	vegetableMargin : number;
	/** 蔬菜水果损耗率（%） */
	vegetableLoss : number;
	/** 肉类水产占比（%） */
	meatRatio : number;
	/** 肉类水产毛利率（%） */
	meatMargin : number;
	/** 肉类水产损耗率（%） */
	meatLoss : number;
	/** 干货粮油占比（%） */
	dryRatio : number;
	/** 干货粮油毛利率（%） */
	dryMargin : number;
	/** 干货粮油损耗率（%） */
	dryLoss : number;
	/** 日用品占比（%） */
	dailyRatio : number;
	/** 日用品毛利率（%） */
	dailyMargin : number;
	/** 日用品损耗率（%） */
	dailyLoss : number;
	/** 平均客单价（元） */
	averagePrice : number;
	/** 每月营业天数 */
	businessDays : number;
}

// 盈亏平衡计算结果类型
export interface BreakEvenResult {
	/** 月固定成本总额（格式化的货币字符串或数字） */
	totalMonthlyFixedCost : string | number;
	/** 月盈亏平衡销售额（格式化的货币字符串或数字） */
	monthlyBreakEvenSales : string | number;
	/** 日盈亏平衡销售额（格式化的货币字符串） */
	dailyBreakEvenSales : string;
	/** 日平衡客流量（格式化的字符串，包含单位） */
	dailyBreakEvenCustomers : string;
	/** 时均平衡客流量（格式化的字符串，包含单位） */
	hourlyBreakEvenCustomers : string;
	/** 有效毛利率（格式化的百分比字符串） */
	effectiveGrossMargin : string;
}


// 表单数据类型定义
export interface ProfitPredictionFormData {
	// 费用类别（合并后的8个主要类别）
	rentAndPropertyCost : number;
	staffSalaryAndInsurance : number;
	utilitiesAndMisc : number;
	equipmentDepreciation : number;
	renovationAmortization : number;
	managementAndMarketing : number;
	loanInterest : number;
	otherCosts : number;

	// 品类相关数据
	vegetableRatio : number;
	vegetableMargin : number;
	vegetableLoss : number;
	meatRatio : number;
	meatMargin : number;
	meatLoss : number;
	dryRatio : number;
	dryMargin : number;
	dryLoss : number;
	dailyRatio : number;
	dailyMargin : number;
	dailyLoss : number;

	// 经营数据
	averagePrice : number;
	businessDays : number;
}